//编写数据类型
//商品类型
export type goodItem = {
    productId: string,//商品id
    productName: string, //商品名称
    productPicture: string, //商品图片
    timeOn: string,//上线时间
    timeOff: string,//下线时间
    stock: number,//库存
    productOnlineState: number,//状态（包括：1未上线，2已上线，3审核通过，4审核驳回，5未审核，6草稿，）
    operator: number,//操作人
    creator: number,//创建人
    raiId: number,//权益id
    raiType: number,//权益类型
    description: string,//描述
    richText: string,//富文本
    category: string,//类目
    serviceGuarantee: string,//服务保障
    exchangeRestrictions: number,//兑换限制
    createTime: string,//创建时间
    updateTime: string,//修改时间
    cityWhitelist: string,//城市白名单
    supplier: Supplier //供应商信息,
    abbreviationDescription: string,
    remark: string,//备注
    isDelete: number,//是否删除
    isDraft: number,//是否是草稿
}

//供应商
type Supplier = {
    supplierId: number,//供应商id
    supplierName: string,//供应商名称
    supplierPhone: string,//供应商联系方式
    createTime: string,//创建时间
    updateTime: string,//更新时间
    isDelete: number//是否删除
}

//用户
export type user = {
    id: number, //用户id
    username: string, //用户名
    password: string,//密码
    email: string,//邮箱
    avatar: string, //用户头像
    role: number, //身份 0：小二 1：管理员
}

//条件筛选商品类型
export type selectGoodsType = {
    3?: ['', ''],
    pageSize?: number,
    productName?: string,
    productOnlineState?: string,
    raiId?: string,
    current?: number,
    keyword?: string,
    proxyId?: string,
}

//添加类型
export type addGoodsType = {
    product_name: string | undefined,
    description: string | undefined,
    product_type: string | undefined,
    product_picture: string | undefined,
    product_details_id: string | undefined,
    product_category: string | undefined,
    supplier_name: string | undefined,
    supplier_phone: string | undefined,
    service_guarantee: string | undefined,
}